<tr>
	<th width="5%">Ficha</th>
	<th width="5%">&nbsp;</th>
	<th>Apellido y Nombre</th>
	<th width="5%">Nro</th>
	<th width="5%">V</th>
	<th width="5%">A</th>
	<th width="5%">R</th>
	<th width="5%">Ficha</th>
	<th width="5%">&nbsp;</th>
	<th>Apellido y Nombre</th>
	<th width="5%">Nro</th>
	<th width="5%">V</th>
	<th width="5%">A</th>
	<th width="5%">R</th>
</tr>

<?php

$iteradorLocal = $partido->getJugadoresLocales()->getIterator();
$iteradorLocal->rewind();
$iteradorVisita =$partido->getJugadoresVisitantes()->getIterator();
$iteradorVisita->rewind();

while(($iteradorLocal->valid()) || ($iteradorVisita->valid()))
{
	echo '<tr>';
	imprime($iteradorLocal->valid() ? $iteradorLocal->current() : null, $partido, true);
	imprime($iteradorVisita->valid() ? $iteradorVisita->current() : null, $partido, true);
	$iteradorLocal->next();
	$iteradorVisita->next();
	echo '</tr>';
}

$iteradorLocalExtra = $partido->getJugadoresLocalesNoFichados()->getIterator();
$iteradorLocalExtra->rewind();
$iteradorVisitaExtra =$partido->getJugadoresVisitantesNoFichados()->getIterator();
$iteradorVisitaExtra->rewind();


for($extras = 6; $extras>0; $extras--)
{
	echo '<tr>';
	imprime($iteradorLocalExtra->valid() ? $iteradorLocalExtra->current() : null, $partido, false);
	imprime($iteradorVisitaExtra->valid() ? $iteradorVisitaExtra->current() : null, $partido, false);
	$iteradorLocalExtra->next();
	$iteradorVisitaExtra->next();
	echo '</tr>';
}

function imprime($jugador, $partido, $fichado) {
	$estilo = "";
	if ($jugador != null && $fichado) {
		$ficha = $jugador->getJugador()->getId();
		$nombre = $jugador->getJugador()->getApellido().", ".$jugador->getJugador()->getNombre();
		$camiseta = $jugador->getNumeroDeCamiseta();
		$verdes = $jugador->getVerdes();
		$amarillas = $jugador->getAmarillas();;
		$rojas = $jugador->getRojas();;
		if (!$jugador->getJugo() || $jugador->getJugador()->estaSancionado(new DateTime($partido->getFecha()))) {
			$estilo = 'style="text-decoration: line-through;"';
		}
	} else if ($jugador != null && !$fichado) {
		$ficha = $jugador->getFicha();
		$nombre = $jugador->getNombre();
		$camiseta = $jugador->getNumeroDeCamiseta();
		$verdes = $jugador->getVerdes();
		$amarillas = $jugador->getAmarillas();;
		$rojas = $jugador->getRojas();;
		if (!$jugador->getJugo()) {
			$estilo = 'style="text-decoration: line-through;"';
		}
	}else {
		$ficha = "&nbsp;";
		$nombre = "&nbsp;";
		$camiseta = "&nbsp;";
		$verdes = '';
		$amarillas = '';
		$rojas = '';
	}
	?>
<td <?php echo $estilo ?>><?php echo $ficha; ?></td>
<td <?php echo $estilo ?>>&nbsp;</td>
<td <?php echo $estilo ?>><?php echo $nombre; ?></td>
<td <?php echo $estilo ?>><?php echo $camiseta; ?></td>
<td <?php echo $estilo ?>><?php echo $verdes; ?></td>
<td <?php echo $estilo ?>><?php echo $amarillas; ?></td>
<td <?php echo $estilo ?>><?php echo $rojas; ?></td>
	<?php } ?>